package com.crawData.utility;

public class FileNameUtility {

    /**
     * 清理文件路径，移除或替换非法字符
     * @param filePath 原始文件路径
     * @return 清理后的文件路径
     */
    public static String sanitizeFilePath(String filePath) {
        // 替换Windows文件系统中的非法字符
        return filePath.replaceAll("[\\\\/:*?\"<>|]", "_")  // 替换Windows非法字符
                      .replaceAll("\\s+", "_");              // 替换空格为下划线
    }

} 